package so.ifl.vo;

import java.io.Serializable;
import java.util.Date;

/**
 *create by aaron.lu
 *create at 2013-2-27 下午10:19:08
 *<mailto: atyuan.lu@gmail.com>
 **/
public class CoachCardVo implements Serializable{

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private Integer coachCardId;
	private Integer companyId;
	private String coachName;
	private String coachIdentification;
	private String coachContact;
	private Date signatureDate;
	private Date signatureEffectiveDate;
	private Integer effectiveAge;
	private Date nextPayDate;
	private Float hiringCosts;
	private String isDeposit;
	private Date effectiveDate;
	private String coachNote;
	private String coachType;
	private String coachAddress;
	private Date contractEffectiveDate;
	
	
	public CoachCardVo() {
		super();
	}


	public CoachCardVo(Integer coachCardId, Integer companyId,
			String coachName, String coachIdentification, String coachContact,
			Date signatureDate, Date signatureEffectiveDate,
			Integer effectiveAge, Date nextPayDate, Float hiringCosts,
			String isDeposit, Date effectiveDate, String coachNote,
			String coachType, String coachAddress, Date contractEffectiveDate) {
		super();
		this.coachCardId = coachCardId;
		this.companyId = companyId;
		this.coachName = coachName;
		this.coachIdentification = coachIdentification;
		this.coachContact = coachContact;
		this.signatureDate = signatureDate;
		this.signatureEffectiveDate = signatureEffectiveDate;
		this.effectiveAge = effectiveAge;
		this.nextPayDate = nextPayDate;
		this.hiringCosts = hiringCosts;
		this.isDeposit = isDeposit;
		this.effectiveDate = effectiveDate;
		this.coachNote = coachNote;
		this.coachType = coachType;
		this.coachAddress = coachAddress;
		this.contractEffectiveDate = contractEffectiveDate;
	}


	public Integer getCoachCardId() {
		return coachCardId;
	}


	public void setCoachCardId(Integer coachCardId) {
		this.coachCardId = coachCardId;
	}


	public Integer getCompanyId() {
		return companyId;
	}


	public void setCompanyId(Integer companyId) {
		this.companyId = companyId;
	}


	public String getCoachName() {
		return coachName;
	}


	public void setCoachName(String coachName) {
		this.coachName = coachName;
	}


	public String getCoachIdentification() {
		return coachIdentification;
	}


	public void setCoachIdentification(String coachIdentification) {
		this.coachIdentification = coachIdentification;
	}


	public String getCoachContact() {
		return coachContact;
	}


	public void setCoachContact(String coachContact) {
		this.coachContact = coachContact;
	}


	public Date getSignatureDate() {
		return signatureDate;
	}


	public void setSignatureDate(Date signatureDate) {
		this.signatureDate = signatureDate;
	}


	public Date getSignatureEffectiveDate() {
		return signatureEffectiveDate;
	}


	public void setSignatureEffectiveDate(Date signatureEffectiveDate) {
		this.signatureEffectiveDate = signatureEffectiveDate;
	}


	public Integer getEffectiveAge() {
		return effectiveAge;
	}


	public void setEffectiveAge(Integer effectiveAge) {
		this.effectiveAge = effectiveAge;
	}


	public Date getNextPayDate() {
		return nextPayDate;
	}


	public void setNextPayDate(Date nextPayDate) {
		this.nextPayDate = nextPayDate;
	}


	public Float getHiringCosts() {
		return hiringCosts;
	}


	public void setHiringCosts(Float hiringCosts) {
		this.hiringCosts = hiringCosts;
	}


	public String getIsDeposit() {
		return isDeposit;
	}


	public void setIsDeposit(String isDeposit) {
		this.isDeposit = isDeposit;
	}


	public Date getEffectiveDate() {
		return effectiveDate;
	}


	public void setEffectiveDate(Date effectiveDate) {
		this.effectiveDate = effectiveDate;
	}


	public String getCoachNote() {
		return coachNote;
	}


	public void setCoachNote(String coachNote) {
		this.coachNote = coachNote;
	}


	public String getCoachType() {
		return coachType;
	}


	public void setCoachType(String coachType) {
		this.coachType = coachType;
	}


	public String getCoachAddress() {
		return coachAddress;
	}


	public void setCoachAddress(String coachAddress) {
		this.coachAddress = coachAddress;
	}


	public Date getContractEffectiveDate() {
		return contractEffectiveDate;
	}


	public void setContractEffectiveDate(Date contractEffectiveDate) {
		this.contractEffectiveDate = contractEffectiveDate;
	}


	@Override
	public String toString() {
		StringBuffer s = new StringBuffer();
		
		s.append("{coachCardId:" + coachCardId);
		s.append("{companyId:" + companyId);
		s.append("{coachName:" + coachName);
		s.append("{coachIdentification:" + coachIdentification);
		s.append("{coachContact:" + coachContact);
		s.append("{signatureDate:" + signatureDate);
		s.append("{signatureEffectiveDate:" + signatureEffectiveDate);
		s.append("{effectiveAge:" + effectiveAge);
		s.append("{nextPayDate:" + nextPayDate);
		s.append("{hiringCosts:" + hiringCosts);
		s.append("{isDeposit:" + isDeposit);
		s.append("{effectiveDate:" + effectiveDate);
		s.append("{coachNote:" + coachNote);
		s.append("{coachType:" + coachType);
		s.append("{coachAddress:" + coachAddress);
		s.append(",contractEffectiveDate:" + contractEffectiveDate + "}");
		
		return s.toString();
	}
	
	
	

}
